package com.mengxuegu.member.service;

import com.mengxuegu.member.base.Result;
import com.mengxuegu.member.entity.Member;
import com.mengxuegu.member.entity.Supplier;
import com.baomidou.mybatisplus.extension.service.IService;
import com.mengxuegu.member.req.SupplierREQ;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 十一捉一
 * @since 2020-12-01
 */
public interface ISupplierService extends IService<Supplier> {

    /**
     *
     * @param page 当前页面
     * @param size 每页查询多少条
     * @param req 请求条件
     * @return 查询结果
     */
    Result search(long page, long size, SupplierREQ req);

    /**
     *
     * @param id 要更新的数据的id
     * @param supplier 要更新的数据
     * @return 更新结果
     */
    Result update(int id, Supplier supplier);

    /**
     *
     * @param id 要删除的供应商的id
     * @return 删除结果
     */
    Result deleteById(int id);
}
